﻿using System;
namespace NexTrackDesktop.NexTrack
{
    public interface IClient
    {
        void LoadParty(string PartyID, string Description, string AccessCode);
        NexTrackDesktop.Media.ILibrary MediaLibrary { get; set; }
        event Action MusicStarting;
        void NextSong();
        IParty Party { get; }
        event Action PartyLoaded;
        NexTrackDesktop.Media.NexTrackPlayer Player { get; }
        void StartMusic();
        NexTrackDesktop.Media.ThumbnailCache ThumbnailCache { get; set; }
        MainServiceAdapter WebService { get; set; }
    }
}
